package com.guodu.service;

import java.util.List;

import com.guodu.entity.PurchaseBiddingPlantz;
import com.guodu.entity.PurchasebiddingtzStatus;
import com.guodu.entity.Units;
import com.guodu.entity.UserInfo;
import com.guodu.vo.PurchaseBiddingPlantzQueryVo;
import com.guodu.vo.PurchaseBiddingPlantzVo;

public interface PurchaseBiddingPlantzService {
	
	PurchaseBiddingPlantzVo findAllMoney(PurchaseBiddingPlantzQueryVo pbpq, Units units);

	long findSizeByVo(PurchaseBiddingPlantzQueryVo pbpq, Units units);
	
	public void examinAll(PurchaseBiddingPlantzQueryVo pbpq, Units units);

	List<PurchaseBiddingPlantzVo> findByVo(PurchaseBiddingPlantzQueryVo pbpq,Units units, int curPage, int pageSize);

	void save(PurchaseBiddingPlantz purchaseBiddingPlantz);

	PurchaseBiddingPlantz findById(String purchaseId);

	void update(PurchaseBiddingPlantz purchaseBiddingPlantz, Long status);

	List<PurchasebiddingtzStatus> findStatus(String purchaseId);

	void examine(String ids, String rs, String beforeStatus, Long status,
			UserInfo user);

	void delByIds(String[] delIds);

	List<PurchaseBiddingPlantz> findAllByVo(PurchaseBiddingPlantzQueryVo pbpq,
			Units attribute);


}
